﻿using System;
using System.Collections.Generic;
using System.Data.SqlTypes;
using System.Linq;
using System.Text;


namespace nadModel.displayBoard
{
    public class MesSetupStatusEntity : AbstractEntity
    {
        public const string DB_TABLES = "";

        public string Machine { get; set; }
        public const string MACHINE = "Machine";

        public string Job { get; set; }
        public const string JOB = "Job";

        public string Part { get; set; }
        public const string PART = "Part";

        public string Description { get; set; }
        public const string DESCRIPTION = "Description";

        public string ColorFrom { get; set; }
        public const string COLORFROM = "ColorFrom";

        public string ToColor { get; set; }
        public const string TOCOLOR = "ToColor";

        public decimal ST1SetupStd { get; set; }
        public const string ST1SETUPSTD = "ST1SetupStd";

        public string ST1ActualSetupStart { get; set; }
        public const string ST1ACTUALSETUPSTART = "ST1ActualSetupStart";

        public decimal ST1ActualSetupProgress { get; set; }
        public const string ST1ACTUALSETUPPROGRESS = "ST1ActualSetupProgress";

        public string ST1ActualSetupWorkerNo { get; set; }
        public const string ST1ACTUALSETUPWORKERNO = "ST1ActualSetupWorkerNo";

        public string ST1ActualSetupWorkerName { get; set; }
        public const string ST1ACTUALSETUPWORKERNAME = "ST1ActualSetupWorkerName";

        public decimal ST2SetupStd { get; set; }
        public const string ST2SETUPSTD = "ST2SetupStd";

        public string ST2ActualSetupStart { get; set; }
        public const string ST2ACTUALSETUPSTART = "ST2ActualSetupStart";

        public decimal ST2ActualSetupProgress { get; set; }
        public const string ST2ACTUALSETUPPROGRESS = "ST2ActualSetupProgress";

        public string ST2ActualSetupWorkerNo { get; set; }
        public const string ST2ACTUALSETUPWORKERNO = "ST2ActualSetupWorkerNo";

        public string ST2ActualSetupWorkerName { get; set; }
        public const string ST2ACTUALSETUPWORKERNAME = "ST2ActualSetupWorkerName";

        public decimal ST3SetupStd { get; set; }
        public const string ST3SETUPSTD = "ST3SetupStd";

        public string ST3ActualSetupStart { get; set; }
        public const string ST3ACTUALSETUPSTART = "ST3ActualSetupStart";

        public decimal ST3ActualSetupProgress { get; set; }
        public const string ST3ACTUALSETUPPROGRESS = "ST3ActualSetupProgress";

        public string ST3ActualSetupWorkerNo { get; set; }
        public const string ST3ACTUALSETUPWORKERNO = "ST3ActualSetupWorkerNo";

        public string ST3ActualSetupWorkerName { get; set; }
        public const string ST3ACTUALSETUPWORKERNAME = "ST3ActualSetupWorkerName";

        public decimal ExpectedSetupcompleted { get; set; }
        public const string EXPECTEDSETUPCOMPLETED = "ExpectedSetupcompleted";

        public decimal ActualSetupCompleted { get; set; }
        public const string ACTUALSETUPCOMPLETED = "ActualSetupCompleted";

        public decimal Differece { get; set; }
        public const string DIFFERECE = "Differece";

        public string Type { get; set; }
        public const string TYPE = "type";

        public override AbstractEntityPKey PKey
        {
            get
            {

                throw new NotImplementedException();
            }
        }

        public override AbstractEntity Clone()
        {
            throw new NotImplementedException();
        }
    }
}
